package com.tefl.dao.impl;

import java.sql.SQLException;

import javax.annotation.Resource;

import com.ibatis.sqlmap.client.SqlMapClient;
import com.tefl.dao.AdministratorDao;
import com.tefl.entity.Administrator;

/**
 * 管理员DAO接口实现类
 * 
 * @author liuxin
 * 
 */
public class AdministratorDaoImpl implements AdministratorDao {

	@Resource
	private SqlMapClient client;
	
	/**
	 * 根据管理员名称获取管理员信息
	 * @param name 管理员名称
	 * @return 管理员实体
	 * @throws SQLException 
	 */
	@Override
	public Administrator getAdministratorByName(String name) throws SQLException {
		return (Administrator) this.client.queryForObject(
				"getAdministratorByName", name);
	}

	/**
	 * 修改管理员信息
	 * @param admin 管理员实体
	 */
	@Override
	public void updateAdministrator(Administrator admin) {
		// TODO Auto-generated method stub

	}

}
